package com.xbongbong.paas.toolbox.wrap;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 部门VO，com.xbongbong.sys.domain.entity.DepartmentEntity 缩减版
 * @author kaka
 * @time 2018-9-4 19:34
 */
@EqualsAndHashCode
@Getter
@Setter
@ToString
public class DepartmentVO implements Serializable {

    private static final long serialVersionUID = 5147060096924049289L;

    /**
     * 公司id
     */
    private Long id;

    /**
     * 部门名称
     */
    private String name;

    /**
     * 公司ID
     */
    private String corpid;

    /**
     * 父部门id，根部门为1
     */
    private Long parentId;

    /**
     * 部门层级，根部门为1
     */
    private Integer level;

    /**
     * 对应钉钉的order,在父部门中的次序值
     */
    private Integer sort;

    /**
     * 部门ID路由
     */
    private String depIdRouter;

    /**
     * 删除标记,0 正常， 1 删除， 2 隐藏
     */
    private Integer del;

}
